package grammars

type MysqlGrammar struct {
}

// Compile the query to determine the list of tables.
func (m *MysqlGrammar) CompileTableExists() string {
	return "select * from information_schema.tables where table_schema = ? and table_name = ?"
}

// Compile the query to determine the list of columns.
func (m *MysqlGrammar) CompileColumnListing() string {
	return "select column_name as `column_name` from information_schema.columns where table_schema = ? and table_name = ?"
}
func (m *MysqlGrammar) CompileCreate() {

}
func (m *MysqlGrammar) CompileCreateEncoding() {

}
func (m *MysqlGrammar) CompileCreateEngine() {

}
func (m *MysqlGrammar) CompileAdd() {

}
func (m *MysqlGrammar) CompilePrimary() {

}
func (m *MysqlGrammar) CompileUnique() {

}

func (m *MysqlGrammar) CompileIndex() {

}
func (m *MysqlGrammar) CompileSpatialIndex() {

}
func (m *MysqlGrammar) CompileKey() {

}
func (m *MysqlGrammar) CompileDrop() {

}
func (m *MysqlGrammar) CompileDropIfExists() {

}
func (m *MysqlGrammar) CompileDropColumn() {

}
func (m *MysqlGrammar) CompileDropPrimary() {

}
func (m *MysqlGrammar) CompileDropUnique() {

}
func (m *MysqlGrammar) CompileDropIndex() {

}
func (m *MysqlGrammar) CompileDropSpatialIndex() {

}
func (m *MysqlGrammar) CompileDropForeign() {

}
func (m *MysqlGrammar) CompileRename() {

}
func (m *MysqlGrammar) CompileRenameIndex() {

}
func (m *MysqlGrammar) CompileDropAllTables() {

}
func (m *MysqlGrammar) CompileDropAllViews() {

}
func (m *MysqlGrammar) CompileGetAllTables() {

}
func (m *MysqlGrammar) CompileGetAllViews() {

}
func (m *MysqlGrammar) CompileEnableForeignKeyConstraints() {

}
func (m *MysqlGrammar) CompileDisableForeignKeyConstraints() {

}
func (m *MysqlGrammar) TypeChar() {

}
func (m *MysqlGrammar) typeString() {

}
func (m *MysqlGrammar) typeText() {

}
func (m *MysqlGrammar) typeMediumText() {

}
func (m *MysqlGrammar) typeLongText() {

}
func (m *MysqlGrammar) typeBigInteger() {

}

func (m *MysqlGrammar) typeInteger() {

}
func (m *MysqlGrammar) typeMediumInteger() {

}
func (m *MysqlGrammar) typeTinyInteger() {

}
func (m *MysqlGrammar) typeSmallInteger() {

}
func (m *MysqlGrammar) typeFloat() {

}
func (m *MysqlGrammar) typeDouble() {

}
func (m *MysqlGrammar) typeDecimal() {

}
func (m *MysqlGrammar) typeBoolean() {

}
func (m *MysqlGrammar) typeEnum() {

}
func (m *MysqlGrammar) typeSet() {

}
func (m *MysqlGrammar) typeJson() {

}
func (m *MysqlGrammar) typeJsonb() {

}
func (m *MysqlGrammar) typeDate() {

}
func (m *MysqlGrammar) typeDateTime() {

}
func (m *MysqlGrammar) typeDateTimeTz() {

}
func (m *MysqlGrammar) typeTime() {

}
func (m *MysqlGrammar) typeTimeTz() {

}
func (m *MysqlGrammar) typeTimestamp() {

}
func (m *MysqlGrammar) typeTimestampTz() {

}
func (m *MysqlGrammar) typeYear() {

}
func (m *MysqlGrammar) typeBinary() {

}
func (m *MysqlGrammar) typeUuid() {

}
func (m *MysqlGrammar) typeIpAddress() {

}
func (m *MysqlGrammar) typeMacAddress() {

}
func (m *MysqlGrammar) typeGeometry() {

}
func (m *MysqlGrammar) typePoint() {

}
func (m *MysqlGrammar) typeLineString() {

}
func (m *MysqlGrammar) typePolygon() {

}
func (m *MysqlGrammar) typeGeometryCollection() {

}
func (m *MysqlGrammar) typeMultiPoint() {

}
func (m *MysqlGrammar) typeMultiLineString() {

}

func (m *MysqlGrammar) typeMultiPolygon() {

}

func (m *MysqlGrammar) typeComputed() {

}

func (m *MysqlGrammar) modifyVirtualAs() {

}

func (m *MysqlGrammar) modifyStoredAs() {

}

func (m *MysqlGrammar) modifyUnsigned() {

}

func (m *MysqlGrammar) modifyCharset() {

}

func (m *MysqlGrammar) modifyCollate() {

}

func (m *MysqlGrammar) modifyNullable() {

}

func (m *MysqlGrammar) modifyDefault() {

}

func (m *MysqlGrammar) modifyIncrement() {

}

func (m *MysqlGrammar) modifyFirst() {

}

func (m *MysqlGrammar) modifyAfter() {

}

func (m *MysqlGrammar) modifyComment() {

}

func (m *MysqlGrammar) modifySrid() {

}

func (m *MysqlGrammar) wrapValue() {

}
